package cn.wdm.ymcc.service;

import cn.wdm.ymcc.CourseDoc;
import cn.wdm.ymcc.dto.SearchCourseDto;
import cn.wdm.ymcc.result.PageList;

public interface IEscourseService {
    /**
     * 将数据保存到Es
     * @param doc
     */
    void savaCourse2Es(CourseDoc doc);
    /**
     * 从Es中删除记录
     * @param courseId
     */
    void deleteCourseInEs(Long courseId);

    /**
     * 从Es中搜索课程相关的课程
     * @param dto
     * @return
     */
    PageList<CourseDoc> searchCourseDoc(SearchCourseDto dto);
}
